home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / earcd / giochi / psidoom / psidoom.readme < prev   
Text File  |  1998-02-16  |  5KB  |  148 lines

  1. Short:    Yet another DOOM port
  2. Uploader: psilon@xgw.fi (Kalle Sandström)
  3. Author:   psilon@xgw.fi (Kalle Sandström)
  4. Type:     game/shoot
  5. Version:  0.8
  6. Requires: OS V39+, 020+, AGA
  7. Replaces: psidoom-0.7.lha
  8.  
  9.  
  10. PsiDOOM 0.8 (DOOM 1.10) (released on 16. February 1997)
  11. =======================================================
  12. """"""" """ """"" """"" """"""""" "" ""  """""""" """""
  13.  
  14.  
  15. Requirements
  16. ============
  17.  
  18. This is the DOOM port by Kalle Sandström (or psilon, @ IRCNet).
  19. Requires an AGA Amiga, a 68030 processor or better (might run on a 020 too,
  20. haven't tested but it's probably damn slow), a DOOM WAD file in PROGDIR:, a
  21. properly configured AHI installation and lots and lots of patience. An
  22. excessive-sized addbuffers command is also recommended as the WAD read/write
  23. functions aren't buffered properly.
  24.  
  25. You need to set the stack to at least 65536 or the program will complain.
  26.  
  27.  
  28. Controls
  29. ========
  30.  
  31.  Forward:        Arrow up / numpad 8
  32.  Backward:        Arrow down / numpad 5
  33.  Turn left:        Arrow left / numpad 4
  34.  Turn right:        Arrow right / numpad 6
  35.  Choose weapons:    1-8
  36.  Pause:            <
  37.  Map:            Tab
  38.  Fire:            Control
  39.  Run:            Shift
  40.  Strafe (sidestep):    Alt
  41.  Enlarge screen:    + / numpad +
  42.  Shrink screen:        = / numpad -
  43.  F11(gamma correction):    Del
  44.  F12(spy mode?):    Help
  45.  
  46. As the Amiga keyboard has only 10 F-keys, I had to do an ugly kludge and map
  47. del and help to F11 and F12.
  48.  
  49.  
  50. Configuration
  51. =============
  52.  
  53. If you're not happy with the default 4-channel sound, you can change the
  54. number of channels the sound effects are played on from the file doom.cfg
  55. in the same directory psidoom resides in. Just set the number on the line
  56. that says snd_channels to whatever you please. 8 channels should be enough,
  57. tho.
  58.  
  59. Setting the default music unit in the AHI preferences program to use the
  60. Paula DMA mode isn't very wise as PsiDoom needs a channel effect hook which
  61. the DMA mode does not seem to support.
  62.  
  63. PsiDoom will autodetect your processor and try to use routines specifically
  64. optimised for your configuration. I can't be sure if everything works though,
  65. as I have only a lowly 68030.
  66.  
  67.  
  68. Tested on
  69. ======-==
  70.  
  71. PsiDoom has been tested with the shareware DOOM1.WAD, the registered DOOM.WAD
  72. and DOOM2.WAD from Doom II. They worked fine, at least for the first
  73. few levels.
  74.  
  75.  
  76. The author
  77. ===-======
  78.  
  79. Compliments are accepted by e-mail to psilon@xgw.fi. Don't send me requests for
  80. the WAD files however; I simply don't have the bandwidth (or motivation) to
  81. distribute them. And no, I can't put them up at my website either; it doesn't
  82. have the required bandwidth either. There is, IIRC, a DOOM1.WAD at
  83. <http://www.pluk.com/> (where you can get the other Doom ports for the
  84. Amiga too), so go download it there. Thank you.
  85.  
  86.  
  87. World Wide Wait
  88. =====-====-====
  89.  
  90. The PsiDOOM web page is at http://www.xgw.fi/~psilon/doom.html. It contains
  91. the latest version of PsiDOOM and some other stuff when I get around to put
  92. it there.
  93.  
  94.  
  95. Future
  96. ======
  97.  
  98.   * A 1x2 c2p to go with the low detail graphics mode.
  99.   * Graphics card support.
  100.   * Mouse & joystick control.
  101.   * A preferences window accessable from the menu bar.
  102.   * TCP/IP networking support.
  103.   * Possible modem-play kludge.
  104.   * Convert this file to an amigaguide or HTML document? Naah.
  105.  
  106. I've lost a big lot of interest to continue with this project since I'm
  107. typing this from a PC keyboard connected to my Miggy with a somewhat crappy
  108. PC-keyboard-adapter that simply does not do multiple keypresses. Grr.
  109.  
  110. So don't be disappointed if this is the last version of PsiDoom.
  111.  
  112.  
  113. Update History
  114. ======-=======
  115.  
  116.   0.5: First release. Keyboard & graphics work OK. No optimizations.
  117.   0.6: Second release. AHI support. Graphics sped up by an another
  118.        c2p routine. Quit works. Slight hand-optimizations in the
  119.        graphics engine. Hacked the music system to use 8 channels with AHI
  120.        instead of 3.
  121.   0.7: Third release. Optimised the DrawColumn and DrawSpan functions and the
  122.        fixed-point math routines (those got a 060 routine too). Mucho speed
  123.        gain.
  124.   0.8: Fourth release. Optimised loads of other game-related stuff.
  125.        Fixed the low-detail graphics mode (and optimised that, too :).
  126.        Inlined the fixed-point multiplication routine. This version sucks
  127.        on a 060 now. :(
  128.        Recompiled with -funroll-loops and -fomit-frame-pointer.
  129.  
  130.  
  131. Thanks
  132. ======
  133.  
  134. Lots of thanks to the following people:
  135.  
  136.   * Jesse Livengood for the big load of optimisation hints he sent me.
  137.   * All the people on the IRC channel #amigafin. You know who you are.
  138.   * All those people who sent me E-mail.
  139.   * The makers of DOOM for one of the best games ever written.
  140.  
  141. Legal crapazola
  142. =====-=========
  143.  
  144. All registered trademarks are blah blah blah by their respective owners. So
  145. don't come and threaten me with a lawsuit or I'll bite your head off on the
  146. spot :)
  147.  
  148.